/**
 * 适配异类框架
 */

//  原本的框架
var A = A || {};
A.g = function(id) {
    return document.getElementById(id);
}

A.on = function(id, type, fn) {
    var dom = typeof id === 'string' ? this.g(id) : id;
    if (dom.addEventListener) {
        dom.addEventListener(type, fn, false);
    } else if(dom.attachEvent) {
        dom.attachEvent('on' + type, fn);
    } else {
        dom['on' + type] = fn;
    }
}

A.on(window, 'load', function() {
    A.on('myButton', 'click', function() {});
});

// -------------------------需要更改的代码片段-------------------------------
A.g = function(id) {
    // 通过JQ获取JQ对象然后返回第一个成员
    return $(id).get(0);
}

A.on = function(id, type, fn) {
    var dom = typeof id === 'string' ? $('#' + id) : $(id);
    dom.on(type, fn);
}
